package com.car.pojo;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import java.io.Serializable;
import lombok.Data;
import com.baomidou.mybatisplus.annotation.TableName;

@Data
@TableName("tb_car_preconfigured")
public class TbCarPreconfigured implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 主键
     */
    @TableId(value = "id", type = IdType.ID_WORKER)
    private Long id;

    /**
     * 驱动电机编号
     */
    private Long motorId;

    /**
     * 关联电池包ID
     */
    private Long batteryPackId;

    /**
     * SIM外键
     */
    private Long simId;

    /**
     * 终端型号外键
     */
    private Long terminalId;

    /**
     * 配置名称
     */
    private String configName;

    /**
     * 车辆种类ID
     */
    private Long carKindId;

    /**
     * 车辆型号ID
     */
    private Long carTypeId;

    /**
     * 规约号
     */
    private String protocolNumber;

    /**
     * 车型符合型报告编号
     */
    private String modelFitNumber;

    /**
     * 车重
     */
    private Double carWeight;

    /**
     * 车长
     */
    private Double carLong;

    /**
     * 车宽
     */
    private Double carWide;

    /**
     * 载客数
     */
    private Integer carPassengers;

    /**
     * 燃料类型
     */
    private String fuelType;

    /**
     * 快充倍率
     */
    private String chargeRatio;

    /**
     * 驱动方式
     */
    private String driverMode;

    /**
     * 宝公里加速
     */
    private String speedHundred;

    /**
     * 各档位传动比
     */
    private Double ratioGear;

    /**
     * 节油率水平
     */
    private String rateOilRate;

    /**
     * 百公里燃料消耗量
     */
    private Double fuelConsumptionHunder;

    /**
     * 燃料电池额定功率
     */
    private Double batteryRating;

    /**
     * 纯电续航里程
     */
    private Double pureBatteryRange;

    /**
     * 最高车速
     */
    private Double maxSpeed;

    /**
     * 30分钟虽高车速
     */
    private Double maxSpeed30m;

    /**
     * 百公里耗电量
     */
    private Double powerHundred;

    /**
     * 燃料电池经济性
     */
    private String fuelCellEconomy;

    private String carTypeName;

}
